<!DOCTYPE html>
<html class="x-admin-sm">

<head>
<meta charset="UTF-8">
<title>欢迎页面-X-admin2.2</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
	content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
<link rel="stylesheet" href="./css/font.css">
<link rel="stylesheet" href="./css/xadmin.css">
<script type="text/javascript" src="./lib/layui/layui.js"
	charset="utf-8"></script>
<script type="text/javascript" src="./js/xadmin.js"></script>
<!-- 让IE8/9支持媒体查询，从而兼容栅格 -->
<!--[if lt IE 9]>
            <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
            <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
        <![endif]-->
</head>
<body>
	<div class="layui-fluid">
		<div class="layui-row">
			<!-- <form class="layui-form">  -->
			<div class="layui-form-item">
				<label class="layui-form-label"> <span class="x-red">*</span>登录名
				</label>
				<div class="layui-input-inline">
					<input type="text" id="username" required="" lay-verify="required"
						autocomplete="off" class="layui-input">
				</div>
				<div class="layui-form-mid layui-word-aux">
					<span class="x-red">*</span>将会成为您唯一的登入名
				</div>
			</div>
			<div class="layui-form-item">
				<label class="layui-form-label"> <span class="x-red">*</span>手机
				</label>
				<div class="layui-input-inline">
					<input type="text" id="mobile" name="mobile" required=""
						lay-verify="phone" autocomplete="off" class="layui-input">
				</div>
				<div class="layui-form-mid layui-word-aux">
					<span class="x-red">*</span>将会成为您唯一的登入名
				</div>
			</div>
			<div class="layui-form-item">
				<label class="layui-form-label"> <span class="x-red">*</span>邮箱
				</label>
				<div class="layui-input-inline">
					<input type="text" id="email" name="email" required=""
						lay-verify="email" autocomplete="off" class="layui-input">
				</div>
				<div class="layui-form-mid layui-word-aux">
					<span class="x-red">*</span>
				</div>
			</div>
			<!-- 添加下拉框 -->
			<div class="layui-form-item">
				<label class="layui-form-label">角色</label>
				<div class="layui-input-block">
					<select id="role" name="role" lay-verify="required">
						<option value=""></option>
						<option value="超級管理員">超級管理員</option>
						<option value="普通管理員">普通管理員</option>
						<option value="中級管理員">中級管理員</option>
						<option value="普通管理員">普通管理員</option>
						<option value="高級管理員">高級管理員</option>
					</select>
				</div>
			</div>
			<!--     <div class="layui-form-item">
                        <label for="username" class="layui-form-label">
                            <span class="x-red">*</span>角色</label>
                        <div class="layui-input-inline">
                            <select  style="position: absolute;margin-left: 10px;"  class="choose"
        							onmousedown="if(this.options.length>6){this.size=7}" onblur="this.size=0" onchange="this.size=0">
                                <title>添加角色</title>
                                <option value="cjgly">超级管理员</option>
                                <option value="zjgly">中级管理员</option>
                                <option value="cjgly">初级管理员</option></select>
                        		</span>
                        </div> -->
		</div>
		<!--     <div class="layui-form-item">
                      <label class="layui-form-label"><span class="x-red">*</span>角色</label>
                      <div class="layui-input-block">
                        <input type="checkbox" name="like1[write]" lay-skin="primary" title="超级管理员" checked="">
                        <input type="checkbox" name="like1[read]" lay-skin="primary" title="编辑人员">
                        <input type="checkbox" name="like1[write]" lay-skin="primary" title="宣传人员" checked="">
                      </div>
                  </div> -->

		<div class="layui-form-item">
			<label for="L_pass" class="layui-form-label"> <span
				class="x-red">*</span>密码
			</label>
			<div class="layui-input-inline">
				<input type="password" id="L_pass" name="pass" required=""
					lay-verify="pass" autocomplete="off" class="layui-input">
			</div>
			<div class="layui-form-mid layui-word-aux">6到16个字符</div>
		</div>
		
		<div class="layui-form-item">
			<label for="L_repass" class="layui-form-label"> </label>
			<button class="layui-btn" lay-filter="edit"
				onclick="doSaveOrUpdate()" lay-submit="">修改</button>
		</div>
		<!-- </form>  -->
	</div>
	</div>
	<script type="text/javascript">
        $(function(){
        	
         var data=$(".layui-show").data("rowData");
         console.log(data.admin[0])
         
    	 //初始化用户信息 
    	 $("#username").val(data.admin[0].a_name);
         $("#mobile").val(data.admin[0].a_mobile);
    	 $("#email").val(data.admin[0].a_email);
    	 $("#role").val(data.admin[0].a_role);
    	 $("#L_pass").val(data.admin[0].a_password);
    	 
     })
     // 表单提交
     /* form.on('submit(first1)', function (data) {
         var articleFrom = data.field;//获取数据集合；
         
         $.ajax({
             type:"POST",
             url:"/admin/doSaveObject",//提交数据接口
             data:articleFrom,
             dataType:"JSON",
             success:function (data) {
                 if(data.flag){
                   	 //关闭当前frame
     				xadmin.close();
     				// 可以对父窗口进行刷新 
     				xadmin.father_reload();
     				console.log(data);
                 }
             }
         });
         return false;
         
     }); */

        
        layui.use(['form', 'layer'],
                function() {
        	alert("执行成功")
                    $ = layui.jquery;
                    var form = layui.form,
                    layer = layui.layer;

                    //自定义验证规则
                    form.verify({
                        nikename: function(value) {
                            if (value.length < 5) {
                                return '昵称至少得5个字符啊';
                            }
                        },
                        pass: [/(.+){6,12}$/, '密码必须6到12位'],
                        repass: function(value) {
                            if ($('#L_pass').val() != $('#L_repass').val()) {
                                return '两次密码不一致';
                            }
                        }
                    });

                    //监听提交
                    form.on('submit(add)',
                    function(data) {
                        console.log(data);
                        //发异步，把数据提交给php
                        layer.alert("增加成功", {
                            icon: 6
                        },
                        function() {
                            //关闭当前frame
                            xadmin.close();

                            // 可以对父窗口进行刷新 
                            xadmin.father_reload();
                        });
                        return false;
                    });

                });
     
     /**实现添加功能*/
      
    
 
 
   /**定义修改按钮事件处理函数定义*/
  /*  $(".layui-show-xs-block")
	  .on("click",".layui-btn",doSaveOrUpdate(){
    	 alert("确认删除吗")
     } */
  
function doSaveOrUpdate(){

    	var rowData=$(".layui-show").data("rowData");
    	//获取表单数据
    	 var params=doGetEditFormData();
    	 console.log(params);
    	if(rowData)params.a_id=rowData.admin[0].a_id;
    	//url
    	/* var insertUrl="admin/dosaveObject" */
    	var url="admin/doupdateObject"
    	/* var url=rowData?updateUrl:insertUrl; */
    	/* console.log(params); */
    	$.post(url,params,function(result){
			if(result.state==1){
				 alert(result.message);
			 }else{
				 alert(result.message); 
			 }
		 })
		 $(".layui-show").load("x/admin-list");  
     }
    //4.表单数据获取及封装 
function doGetEditFormData(){
    	
		//获取用户输入的数据
 	var params={
      "A_name":$("#username").val(),
      "A_mobile":$("#mobile").val(),
      "A_email":$("#email").val(),
      "A_role":$("#role").val(),
     // $("#A_role").find("option:selected").val();
     // "A_role":$("#role").val(),
      "A_password":$("#L_pass").val(),
 				}

 return params;  
}
  
     
        
        /**用户增加*/
        //1，注册事件，点击增加按鈕页面加载方法
        
        	
    	  //2.Save按钮事件处理函数定义
    	/*   function doSaveOrUpdate(){
    		  var rowData=$(".layui-show").data("rowData");
    		  var params=doGetEditFormData();
        		//2.1:url
        		var insertUrl="admin/doSaveObject"
        		//2.2获取表单数据
        		var params=doGetEditFormData();
        		//2.3.发起异步请求
        	//3.发起异步请求
        	$.post(insertUrl,params,function(result){
        			if(result.state==1){
        				 alert(result.message);
        				 console.log("result.message")
        				 doCancel();
        				 
        			 }else{
        				 
        			 }
        		 })
        	 }
    	  function doGetEditFormData(){
    			 //获取用户输入的数据
    			 var params={
    			    username:$("#usernameId").val(),
    			    password:$("#passwordId").val(),
    			    email:$("#emailId").val(),
    			    mobile:$("#phoneId").val(),
    			    deptId:$("#deptId").data("deptId")
    			 }
    			 //获取选择的角色
    			 var roleIds=new Array();
    			 $("#rolesId input[name='roleId']")
    			 .each(function(){
    				 if($(this).prop("checked")){
    					roleIds.push($(this).val());
    				 }
    			 });
    			 params.roleIds=roleIds.toString();
    			 return params;
    		 }
    	  
    	  
    	  
    	  
    	  
    	  
    		//4.表单数据获取及封装
    		function doGetEditFormData(){
    			
    	 	var params={
    	      "A_name":$("#username").val(),
    	      "A_password":$("#L_pass").val(),
    	      "A_role":$("#role").val(),
    	     // $("#A_role").find("option:selected").val();
    	     // "A_role":$("#role").val(),
    	      "A_email":$("#email").val(),
    	      "A_mobile":$("#mobile").val(),
    	     
    	     // "A_role":$("#roleId").val(),
    	      
    	 }
    	 var roleIds=new Array();
    	 $("#rolesId input[type='checkbox']")
    	 .each(function(){
    		
    		 if($(this).prop("checked")){
    			 roleIds.push($(this).val())
    			
    		 }
    	 });
    	 params.roleIds=roleIds.toString();
    	 console.log(params);
    	 return params;
    	 
    }
         */
</script>
	<script>var _hmt = _hmt || []; (function() {
                var hm = document.createElement("script");
                hm.src = "https://hm.baidu.com/hm.js?b393d153aeb26b46e9431fabaf0f6190";
                var s = document.getElementsByTagName("script")[0];
                s.parentNode.insertBefore(hm, s);
            })();</script>
</body>

</html>
